Golang Job: DevOps Engineer

Job added on

Company

Nlb Services

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

Key Responsibilities
You will be a strong, technical & proactive engineer who will be responsible for:

Work with the DCOE to deliver key technical solutions to the bank in a way that is easily consumable by our development teams
Have an excellent understanding of the environments currently in use the development teams and provide support to them in their day to day usage
You understand Infrastructure as Code principles (IaC) and are comfortable developing code to deliver working products (environment + applications + configuration) for the bank
Use this understanding to improve our Infrastructure as Code components (Terraform / Ansible) continually and ensure thorough testing
Work closely with Security and IT Architects to ensure all solutions are compliant to bank policy and are properly introduced to the bank
Understand & Influence how development teams are building and testing their software. Take best in practice guidelines and help them move to newer solutions that the DCOE is delivering

What is the Opportunity

To work with the DevOps Centre of Excellence and our Environment Management Service teams to build best in class in delivery pipelines.
Essential Qualifications

3rd level degree in a similar discipline

Essential Skills and Experience

A minimum of 5 years experience (8 for senior roles) in either a software development role where you have some exposure to releasing applications into a production environment or an operational facing role where you've had to deploy and support production type workloads
Good communication skills and comfortable with Email, Skype & MS Teams
Experience using the Atlassian tool stack - Jira, Confluence, Bitbucket & Crucible

If you've done software development, we would look for:

Good skills in one of the main scripting languages such as python, perl, ruby and their test frameworks
Strong development background in languages such as C, C#, Java, Golang and a good understanding of their test frameworks
You have developed applications that have involved the delivery and consumption of API's
Exposure to one or more cloud providers (AWS / Azure / GCP) and you're comfortable with how to provision infrastructure using the portal UI.
You're aware of tools like Ansible / Puppet / Chef and what they do, and it would be great if you had some hands on experience
You've seen Terraform code and would be comfortable in how it is executed and debugged
Exposure to Docker and orchestration environments such as Kubernetes / OpenShift

If you've been more involved in the operational side of things, we like to see something like the following:

You have a through understanding of how the infrastructure is managed and provisioned in virtualized environments such as VMWare
In depth experience of one or more of the cloud providers (AWS / Azure / GCP) and can automate infrastructure using tools such as Terraform, CloudFormation, ARM Templates etc. Certifications are nice, but hands on experience preferable.
You've used configuration management tools like Ansible / Puppet / Chef in anger
In depth experience of configuration management orchestration tools such as Ansible Tower / Chef Server
Thorough understanding of SSL & Cryptography and solutions to automation and management of SSL Certificates for applications
An appreciation for a test first software development approach, and a desire to ensure there's no surprises at deployment time

Job Type: Full-time

Salary: €359.92-€400.00 per day

Benefits:

  • Work from home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Dublin, County Dublin: reliably commute or plan to relocate before starting work (required)

Experience:

  • DevOps: 4 years (required)
  • C: 4 years (required)
  • C#: 4 years (required)
  • Java: 4 years (required)

Work authorisation:

  • Ireland (required)